<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <style>
      /* 填写样式 */
    </style>
  </head>

  <body>
    <!-- 填写标签 -->
    <script type="text/javascript">
      // 填写JavaScript
      function isUSD(str) {
        /*
          给定字符串 str，检查其是否符合美元书写格式
          1、以 $ 开始
          2、整数部分，从个位起，满 3 个数字用 , 分隔
          3、如果为小数，则小数部分长度为 2
          4、正确的格式如：$1,023,032.03 或者 $2.03，错误的格式如：$3,432,12.12 或者 $34,344.3
          '$20,933,209.93'
          true
        */
        return /^\$\d{1,3}(,\d{3})*(\.\d{2})*$/.test(str)
      }
      // console.log(isUSD('$1,023,032.03'))
      // console.log(isUSD('$2.03'))
      // console.log(isUSD('$3,432,12.12'))
      // console.log(isUSD('$34,344.3'))
    </script>
  </body>
</html>
